package model;

import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JOptionPane;

public class Yudisium {
    private String nama;
    private String nim;
    private String noHp;
    private String prodi;
    private String email;
    private String periode;
    private String hari;
    private int tanggal;
    private String persetujuan_nilai;
    private String pengesahan_skripsi;
    private String bebaspinjam_lab;
    private String bebaspinjam_dosen;
    private String bukti_kp;
    private String fotocopy_tkbi;
    private String fotocopy_ta;
    private String sistem_poin;
    private String bukti_rbm;
    private String status;


    public Yudisium(){

    }

    public String getNama() {
        return nama;
    }

    public void setNama(String nama) {
        this.nama = nama;
    }

    public String getNim() {
        return nim;
    }

    public void setNim(String nim) {
        if (nim.length() == 9) {
            this.nim = nim;
        } else {
                try {
                    throw new Exception("Panjang NIM salah!!\nNIM harus 9 digit!!");
                } catch (Exception ex) {
                    JOptionPane.showMessageDialog(null, ex.getMessage());
                    Logger.getLogger(Yudisium.class.getName()).log(Level.SEVERE, null, ex);
                }
            }
    }

    public String getNoHp() {
        return noHp;
    }

    public void setNoHp(String noHp) {
        this.noHp = noHp;
    }

    public String getEmail(){
        return email;
    }

    public void setEmail(String email){
        this.email = email;
    }

    public String getProdi() {
        return prodi;
    }

    public void setProdi(String prodi) {
        this.prodi = prodi;
    }

    public String getPeriode() {
        return periode;
    }

    public void setPeriode(String periode) {
        this.periode = periode;
    }

    public String getHari() {
        return hari;
    }

    public void setHari(String hari) {
        this.hari = hari;
    }

    public int getTanggal() {
        return tanggal;
    }

    public void setTanggal(int tanggal) {
        this.tanggal = tanggal;
    }

    public String getPersetujuan_nilai() {
        return persetujuan_nilai;
    }

    public void setPersetujuan_nilai(String persetujuan_nilai) {
        this.persetujuan_nilai = persetujuan_nilai;
    }

    public String getPengesahan_skripsi() {
        return pengesahan_skripsi;
    }

    public void setPengesahan_skripsi(String pengesahan_skripsi) {
        this.pengesahan_skripsi = pengesahan_skripsi;
    }

    public String getBebaspinjam_lab() {
        return bebaspinjam_lab;
    }

    public void setBebaspinjam_lab(String bebaspinjam_lab) {
        this.bebaspinjam_lab = bebaspinjam_lab;
    }

    public String getBebaspinjam_dosen() {
        return bebaspinjam_dosen;
    }

    public void setBebaspinjam_dosen(String bebaspinjam_dosen) {
        this.bebaspinjam_dosen = bebaspinjam_dosen;
    }

    public String getBukti_kp() {
        return bukti_kp;
    }

    public void setBukti_kp(String bukti_kp) {
        this.bukti_kp = bukti_kp;
    }

    public String getFotocopy_tkbi() {
        return fotocopy_tkbi;
    }

    public void setFotocopy_tkbi(String fotocopy_tkbi) {
        this.fotocopy_tkbi = fotocopy_tkbi;
    }

    public String getFotocopy_ta() {
        return fotocopy_ta;
    }

    public void setFotocopy_ta(String fotocopy_ta) {
        this.fotocopy_ta = fotocopy_ta;
    }

    public String getSistem_poin() {
        return sistem_poin;
    }

    public void setSistem_poin(String sistem_poin) {
        this.sistem_poin = sistem_poin;
    }

    public String getBukti_rbm() {
        return bukti_rbm;
    }

    public void setBukti_rbm(String bukti_rbm) {
        this.bukti_rbm = bukti_rbm;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }
}
